Scheduler for UWP | ComponentOne
C1.C1Schedule Namespace / MappingCollectionBase<T> Class
The type of the objects for mapping. It should be derived from the BasePersistableObjectclass and have the default parameter-less constructor.
Members

In This Topic
    MappingCollectionBase<T> Class
    In This Topic
    Represents a collection of mappings for properties of the BasePersistableObject object to the appropriate data fields. Names of properties are keys in this collection.
    Object Model
    MappingCollectionBase<T> Class
    Syntax
    'Declaration
     
    
    <DefaultMemberAttribute("Item")>
    <DebuggerTypeProxyAttribute(System.Collections.Generic.Mscorlib_KeyedCollectionDebugView`2)>
    <DebuggerDisplayAttribute("Count = {Count}")>
    Public Class MappingCollectionBase(Of T As {New, BasePersistableObject}) 
       Inherits System.Collections.ObjectModel.KeyedCollection(Of String,MappingInfo)
    [DefaultMember("Item")]
    [DebuggerTypeProxy(System.Collections.Generic.Mscorlib_KeyedCollectionDebugView`2)]
    [DebuggerDisplay("Count = {Count}")]
    public class MappingCollectionBase<T> : System.Collections.ObjectModel.KeyedCollection<string,MappingInfo> 
    where T: new(), BasePersistableObject
    Type Parameters
    T
    The type of the objects for mapping. It should be derived from the BasePersistableObjectclass and have the default parameter-less constructor.
    Inheritance Hierarchy
    See Also